Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Week3: Demo proposal #2437

Merged
merged 4 commits into from
Sep 7, 2024
Merged

Week3: Demo proposal #2437

merged 4 commits into from
Sep 7, 2024

Conversation

ItsRkaj
Copy link
Contributor

@ItsRkaj ItsRkaj commented Sep 5, 2024

Assignment Proposal

Title

Gitlab CI/CD workflow for deploying fullstack web application on self-hosted server via docker.

Names and KTH ID

Deadline

  • Week 3

Category

  • Demo

Description

In this demo, we will walk you through configuring GitLab CI/CD for the automated deployment of a full-stack web application on a self-hosted server using Docker. We will cover the prerequisites, CI/CD variables, setting up a Docker image, installing necessary packages, SSH access to the server, and pulling the latest Docker container to recreate the application.

Relevance

This demo is relevant because it demonstrates how to streamline the deployment process using GitLab CI/CD, on a self hosted server. Automating the deployment of a full-stack web application reduces manual effort. By integrating Docker, it enhances portability and scalability, allowing developers to deploy applications seamlessly to self-hosted servers or other environments.

@javierron javierron self-assigned this Sep 7, 2024
@javierron javierron added proposal A task proposal demo One of the task categories listed in README.md labels Sep 7, 2024
@javierron
Copy link
Collaborator

@ItsRkaj Thanks for the proposal. Good luck in the presentation.

@javierron javierron merged commit 7bd81cc into KTH:2024 Sep 7, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
demo One of the task categories listed in README.md proposal A task proposal
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants